High-Performance GISAXS Code for Polymer Science*
نویسندگان
چکیده
Grazing Incidence Small-Angle Scattering (GISAXS) is a valuable experimental technique in probing nanostructures of relevance to polymer science [1]. Experimentalists are expressing a growing need for efficient and scalable simulation tools to dissect the massive volume of GISAXS data gathered at stateof-the-art beamlines. New high-performance computing algorithms, codes, and software tools have been developed to analyze GISAXS images generated at synchrotron light sources. We have implemented a flexible GISAXS simulation code based on the Distorted Wave Born Approximation (DWBA) written in C++/CUDA to run on a GPU cluster [2]. The software computes the diffraction pattern for any given superposition of custom shapes or morphologies (e.g. obtained graphically via a discretization scheme) in a user-defined region of the reciprocal space for all possible grazing incidence angles and sample rotations. This flexibility allows a straightforward study of a wide variety of possible polymer topologies and assemblies whether embedded in a thin film or a multilayered structure. Hence, this code enables guided investigations of the morphological and dynamical properties tied to photovoltaic materials, carbon capture and sequestration technologies, fuel cell devices and other applications in polymers science.
منابع مشابه
Traceable GISAXS measurements for pitch determination of a 25 nm self-assembled polymer grating
The feature sizes of only a few nanometers in modern nanotechnology and next-generation microelectronics continually increase the demand for suitable nanometrology tools. Grazing incidence small-angle X-ray scattering (GISAXS) is a versatile technique to measure lateral and vertical sizes in the nm-range, but the traceability of the obtained parameters, which is a prerequisite for any metrologi...
متن کاملIn situ GISAXS investigation of gold sputter deposition onto colloidal polymer templates
We investigated in situ the growth of a sputter-deposited gold film (sputtering rate R = 3.2 nm/min) on top of a pre-structured colloidal polymer template using grazing incidence small-angle X-ray scattering (GISAXS [5]). The underlying colloidal polymer template was deposited by using the novel technique of airbrush-spray coating, allowing for the installation of stripe-like trapezoidal patter...
متن کاملPreparation of high performance PP/ reduced graphene oxide nanocomposites through a combined in situ polymerization and masterbatch method
Despite the great potential of graphene as a nanofiller, achieving homogeneous dispersion remains the key challenge for effectively reinforcing polyolefin (such as polyethylene (PE) and polypropylene (PP)) nanocomposites. Therefore, in this research, we report a facile combined in situ polymerization and masterbatch method for fabricating PP/reduced graphene oxide (rGO) nanocomposites. In the p...
متن کاملCorrelation between Hierarchical Structure and Processing Control of Large-area Spray-coated Polymer Solar Cells toward High Performance
The formation mechanism of a spray-coated film is different from that of a spin-coated film. This study employs grazing incidence small- and wide-angle X-ray Scattering (GISAXS and GIWAXS, respectively) quantitatively and systematically to investigate the hierarchical structure and phase-separated behavior of a spray-deposited blend film. The formation of PCBM clusters involves mutual interacti...
متن کاملAccelerating high-order WENO schemes using two heterogeneous GPUs
A double-GPU code is developed to accelerate WENO schemes. The test problem is a compressible viscous flow. The convective terms are discretized using third- to ninth-order WENO schemes and the viscous terms are discretized by the standard fourth-order central scheme. The code written in CUDA programming language is developed by modifying a single-GPU code. The OpenMP library is used for parall...
متن کامل